home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NetNews Offline 1
/
NetNews Offline Volume 1.iso
/
news
/
fido
/
ger
/
amiga
/
5366
< prev
next >
Wrap
Internet Message Format
|
1996-03-16
|
3KB
From: Rainer_Meisel@p3.f82.n310.z2.fido.sub.org (Rainer Meisel)
Organization: Fruitbowl - Point von Dancers BBS,Wien,Oesterreich
Path: f82.n310.z2.fidonet.org!not-for-mail
Newsgroups: fido.ger.amiga
Subject: Festplattenspinnerei
Message-ID: <MSGID_2=3A310=2F82.3=40fidonet_30e0ba23@fidonet.org>
References: <MSGID_2=3A2487=2F8001.16_97094553@fidonet.org>
Date: Tue, 26 Dec 1995 21:14:43 +0200
* Mein Kommentar zur Mail von Norbert Bendl an Joachim Galesic vom 19 Dec 95:
Servus Norbert !
NB> Kann es sein, dass die Platte einfach validiert hat? Das
NB> passiert, wenn Du waehrend eines Schreibvorgangs den Saft
NB> abdrehst oder einen Absturz hast. Dann ist die Bitmap kaputt und
NB> beim Neustart wird automatisch eine neue aufgebaut. Das dauert
NB> u.U. recht lange.
Das ist nicht ganz genau richtig ;) (Es ist halt falsch, na...)
Die Sache laeuft so ab: Vor einem Schreibzugriff wird das ganze
Speichermedium einmal vom OS fuer ungueltig erklaert (not validated).
Das passiert durch einen entsprechenden Eintrag in den Rootblock.
Jetzt werden die Daten auf freie Bloecke geschrieben. Die Bloecke
werden dann in der Bitmap als belegt markiert. Zum Schluss wird jetzt
das ganze wieder freigegeben, die Festplatte also fuer gueltig
erklaert.
Der Sinn der Sache ist, dass bei einer Unterbrechung des
Schreibvorganges, die Daten nicht verlorengehen, die schon geschrieben
wurden, aber noch in nicht als belegt markierte Bloecke stehen.
Solange ein Speichermedium nicht validiert ist, kann darauf nicht
gespeichert werden, ausser natuerlich in direkter Programmierung
(Diskrepair usw.). Es koennten ja sonst Bloecke beschrieben werden, in
denen Daten der unglueckseeligen Datei stehen, die waehrend der
Unterbrechung gechrieben wurde.
Wenn das System beim Booten einen nicht validierten Datentraeger
vorfindet, wird der Diskvalidator gestartet. Der versucht, wieder
Ordnung in das Ganze zu bringen, indem er Bloecke, die zu
Directoryeintraegen gehoeren, als belegt markiert und am Schluss die
Pladde wieder als gueltiges Medium bestaetigt.
Auf jeden Fall wird die Bitmap bei einer Unterbrechung nicht
zerstoert. Es gibt aber andere Gags, ueberhaupt bei den aelteren
Validators, die zu Freudentraenen ruehren. Z.B. dass der Validator
aufgibt, wenn er einen Checksumm Error findet ;((((( -> ganze
Partition unbrauchbar.
Auf Wiederlesen, PGP Public key available
__ . .
/_) /|/| // Only AMIGA
/ \ainer / ' |eisel \X/ makes it possible ! PAN: 912012220
/ /
PGP Key fingerprint = AD AC 18 12 98 8A 04 D1 9D 6F 27 CC AB 71 FE 83
... Amiga MODEL A1200 ID. NO. 530311 Made in U.K.